$(() => {
    $(".footer").load("./footer.html");
    $(".reg-phone-icon").click(function () {
        $(".reg-phone input").val("")
    })
    //手机号码验证
    let flat1
    $(".reg-phone>input").keyup(function () {
        let val = $(this).val().trim()
        if (/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-7|9])|(?:5[0-3|5-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[1|8|9]))\d{8}$/
            .test(val)) {
            $(this).parents(".reg-phone").children(".pho-message").text("手机号码通过!").css("color", "green")
            flat1 = true
        } else {
            $(this).parents(".reg-phone").children(".pho-message").text("手机号码没通过!").css("color", "red")
            flat1 = false
        }
    })

    //给手机号码发短信
    let randomNumber;

    function getRandom(min, max) {
        return parseInt(Math.random() * (max - min + 1)) + min
    }
    // console.log($("#phoneID").trigger("keyup"))
    $(".get-phonever").click(function () {
        console.log("+++++")
        $("#phoneID").trigger("keyup");

        /* 如果flag的值是flase,那么我们就调用第三方平台发请求 发短信 */
        if (!flat1) return;
        // randomNumber = getRandom(1000, 9999);
        randomNumber = 999;
        $.ajax({
            type: 'post',
            url: 'http://route.showapi.com/28-1',
            dataType: 'json',
            data: {
                "showapi_appid": '91032', //这里需要改成自己的appid
                "showapi_sign": 'd57b19c8d2d44aef94aee464768a38d8', //这里需要改成自己的应用的密钥secret
                "mobile": $("#phoneID").val(),
                "content": `{"name":"Czing","code":${randomNumber},"minute":"3","comName":"红总旗下小明分公司"}`,
                "tNum": "T150606060601",
            },
            success: (result) => console.log(result)
        });
    });

    //密码验证
    let flat2
    $("#password").keyup(function () {
        let val = $(this).val().trim()
        if (/^[0-9a-zA-Z]{6,10}$/.test(val)) {
            $(".reg-passwordver").text("密码格式正确").css("color", "green")
            flat2 = true
        } else {
            $(".reg-passwordver").text("请输入6-8位数字或字母").css("color", "red")
            flat2 = false
        }

    })
    console.log( $(".btn-register"))
    $(".btn-register").click(function () {
        console.log("+++++...")
        $("#phoneID").trigger("keyup")
        $("#phone-vernum").trigger("keyup")
        $("#password").trigger("keyup")

        if (flat1 == false) return
        if ($("#phone-vernum").val() != randomNumber + "") {
            alert("手机验证码不正确!");
            return;
        }
        // if (flat3 == false) return
        if (flat2 == false) return
        if (!$("#protocol").is(":checked")) {
            alert("请阅读并同意注册协议");
            return;
        }
        //注册请求
        $.ajax({
            type: "post",
            url: "../server/register.php",
            data: `phone=${$("#phoneID").val()}&password=${$("#password").val()}`,
            dataType: "json",
            success: function (response) {
                /* 注册成功： */
                console.log(response, response.status);

                if (response.status == "ok") {
                    console.log("++++");

                    /* 跳转到首页 */
                    window.location.href = "./login.html";
                } else {
                    /* 注册失败： */
                    alert(response.msg);
                }
            }
        });
    })

})